body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,textarea,div,tr,td,p{margin:0;padding:0; list-style:none;}
body{ position:relative;font-family:"microsoft yahei", Arial, Helvetica, sans-serif;font-size: 12px}
a{ color:#333; text-decoration:none}
table{border-collapse:collapse;border-spacing:0;}
img{ border:none;max-width: 100%;}
.C{ clear:both}
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1;}
.left{float:left}
.right{ float:right}
i{ font-style:normal}
a:hover{
    color: #f7413c;
}
body{
    background: #FFFFFF;
}
a:hover{
    color: #f7413c;
    text-decoration:underline;
}
.container {
    width: 1200px;
    margin: 0 auto;
    /*display: -webkit-box;*/
    /*display: -ms-flexbox;*/
    /*display: -webkit-flex;*/
    /*display: flex;*/
    /*justify-content: flex-start;*/
    /*align-items: left;*/
    /*flex-wrap: wrap;*/
}
input{
    background:none;
    outline:none;
    border:none;
}
input:focus{
    border:none;
}
div:focus{
    border: 1px solid rgba(0, 0, 0, 0.1);
}
div:empty:before{
    /*　　content: attr(placeholder); !* element attribute*!*/
    　　color:#ddd;
}
/*焦点时内容为空*/
div:focus:before{
    　　content:none;
}
div:focus{
    　　border: none;outline:none;
}
/*.icon {*/
    /*width: 1em;*/
    /*height: 1em;*/
    /*vertical-align: -0.15em;*/
    /*fill: currentColor;*/
    /*overflow: hidden;*/
/*}*/
/* 单行文本超出隐藏并显示省略 */
.overflow-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* 多行文本超出隐藏并显示省略 */
.overFlow-n {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#demo1{
    text-align: center;
}
a:hover{
    color: #96b97d !important;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
    background-color: #96b97d !important;
}
#print_content p{text-indent: 2em;font-size: 16px;line-height: 30px;}